package com.easy.dao;

import com.easy.bean.Order;
import com.easy.common.CommonResult;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.web.bind.annotation.PathVariable;

import java.math.BigDecimal;
import java.util.List;

@Mapper 
public interface IInOrderDao {

    // 根据 in_id 查询入库订单详细表
    List<Order> getOrdersByInId(@Param("in_id") String in_id);
    List<Order> getInOrder();
    List<Order> getShelfInOrder();
    int addInOrder(Order order);
    int editInOrder(Order order);
    int delInOrder(@Param("id") int id);
    // 根据商品名称或ID查询库存商品
    List<Order> searchInOrder(@Param("keyword") String keyword);
    // 新增分页查询方法
    List<Order> getPagedInOrder(@Param("offset") int offset, @Param("pageSize") int pageSize);
    int getTotalInOrderCount(); // 获取库存总数
    
    
}
